package com.w7vm.menuweb.entity;

import java.io.Serializable;
import javax.persistence.*;

import java.util.Set;


/**
 * The persistent class for the FormaPagamentoSys database table.
 * 
 */
@Entity
@NamedQueries({
	
	@NamedQuery(name="FormaPagamento.findFormaPagamentoByAll", query="SELECT f FROM FormaPagamentoSy f"),
})

@Table(name="FormaPagamentoSys")
public class FormaPagamentoSy implements Serializable {
	private static final long serialVersionUID = 1L;

	public static final String FIND_FORMAPAGAMENTO_BY_ALL = "FormaPagamento.findFormaPagamentoByAll";

	@Id
	@GeneratedValue(strategy=GenerationType.IDENTITY)
	private int idFormaPagamentoSys;

	@Column(name="NomePagamento")
	private String nomePagamento;
	
	@Column(name="TipoPagamento")
	private String tipoPagamento;
	
	@Column(name="DescricaoPagamento")
	private String descricaoPagamento;

	
	@Column(name="Imagem")
	private String imagem;

	
	
	//bi-directional many-to-one association to ContratoWeb
	@OneToMany(mappedBy="formaPagamentoSy")
	private Set<ContratoPagamentoWeb> contratoPagamentoWebs;

    public FormaPagamentoSy() {
    }

	public int getIdFormaPagamentoSys() {
		return this.idFormaPagamentoSys;
	}

	public void setIdFormaPagamentoSys(int idFormaPagamentoSys) {
		this.idFormaPagamentoSys = idFormaPagamentoSys;
	}

	public Set<ContratoPagamentoWeb> getContratoPagamentoWebs() {
		return this.contratoPagamentoWebs;
	}

	public void setContratoPagamentoWebs(Set<ContratoPagamentoWeb> contratoPagamentoWebs) {
		this.contratoPagamentoWebs = contratoPagamentoWebs;
	}

	public String getNomePagamento() {
		return nomePagamento;
	}

	public void setNomePagamento(String nomePagamento) {
		this.nomePagamento = nomePagamento;
	}

	public String getTipoPagamento() {
		return tipoPagamento;
	}

	public void setTipoPagamento(String tipoPagamento) {
		this.tipoPagamento = tipoPagamento;
	}

	public String getDescricaoPagamento() {
		return descricaoPagamento;
	}

	public void setDescricaoPagamento(String descricaoPagamento) {
		this.descricaoPagamento = descricaoPagamento;
	}

	public String getImagem() {
		return imagem;
	}

	public void setImagem(String imagem) {
		this.imagem = imagem;
	}
	
}